package com.tedu.api.io;

import org.junit.Test;

import java.io.File;

/**
 * 作业1:listFiles(FileFilter接口)，使用实现类方式
 *   使用匿名内部类方式3
 *        提示:创建1次对象，使用匿名内部类
 *            语法:接口 接口引用=new 接口(){重写:accept};
 *
 * 作业2:删除 demo下有 abc 以及 bcd 的文件
 *    提示:demo/abc/bcd
 *    查 File构造器方法:从内部依次删除
 *    new File(parent,"路径”):--API介绍
 */
public class HomeWork {
    @Test
    public void testDelete(){
        String parent="demo"+ File.separator;
        // abc/bcd/demo.txt第一个子集:删除 demo.txt
        String child1="abc"+File.separator+"bcd" +
                ""+File.separator+"demo.txt";
        String child2="abc"+File.separator+"bcd";
        String child3="abc";
        //创建4次File对象
        File file=new File(parent,child1);
        file.delete();
        File file2=new File(parent,child2);//删掉bcd文件夹
        file2.delete();
        File file3=new File(parent,child3);//删除 abc;
        file3.delete();
        File file4=new File(parent);
        file4.delete();


    }
}


